// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
    env:"tfjkp-0ge80vu9ea710148"
})

// 云函数入口函数
exports.main = async (event, context) => {
    //获取新的能量，需要上产服务器，每个能量是独立的。
    //获取能力查找openid,存在- 更新；不存在 - 插入

    let { OPENID, APPID, UNIONID } = await cloud.getWXContext()
    
    const db = cloud.database();
    var typeStr = ""
    //大类非为三种类型，活动、运动、打卡
    if(event.type === "sportType"){
        typeStr = "运动奖励"
    }
    
    db.collection('userInfo').where({openid:OPENID}).update({
        data:{
            _motionTime:event.motionTime
        }
    }).then(res =>{
        
    })
    var date = new Date();
     
    db.collection('enerayBall').add({
            data: {
                openid:OPENID,
                bottom:0,
                left:0,
                _createTime:event.motionTime,
                _eneraySource: typeStr,
                _enerayValue:event.everayValue,
                _isFetch:false,
                dateTime:date
            }
          }).then(res => {
              console.log(res)
          })
    
}